home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmigaPlus / Tools / mOS_Pegasos / cimon / cimon096src.lha / util.c < prev   
Encoding:
C/C++ Source or Header  |  2002-04-05  |  839 b   |  26 lines

  1. /* ----------------------------------------------------------------------
  2.    cimon - a UNIX command line client for the fli4l imon daemon.
  3.    
  4.    Public domain, 2001-2002, Rene Herman <rene.herman@mail.com>
  5. ---------------------------------------------------------------------- */
  6.  
  7. #include <sys/types.h>                               /* EMX needs this */
  8. #include <netdb.h>
  9.  
  10. #include "cimon.h"
  11.  
  12. /* Linux libc5 lacks hstrerror */
  13. const char *herrorstr(int err)
  14. {
  15.     if (err < 0)
  16.         return "Resolver internal error";
  17.  
  18.     switch (err) {
  19.     case HOST_NOT_FOUND: return "Unknown host";
  20.     case TRY_AGAIN:      return "Host name lookup failure";
  21.     case NO_RECOVERY:    return "Unknown server error";
  22.     case NO_ADDRESS:     return "No address associated with name";
  23.     default:             return "Unknown resolver error";
  24.     }
  25. }
  26.